Bài 02: BT Biến và Kiểu dữ liệu
I. Bài tập cơ bản
Bài 1: Khai báo thông tin cá nhân
Viết chương trình tạo ra các biến chứa thông tin sau:
- Họ và tên (kiểu chuỗi)
- Tuổi (kiểu số nguyên)
- Chiều cao (kiểu số thực)
- Trạng thái học sinh (kiểu boolean – True/False)
Sau đó in các thông tin ra màn hình, mỗi thông tin trên một dòng.
Bài 2: Cộng hai số từ đầu vào chuỗi
Yêu cầu người dùng nhập vào hai con số (dưới dạng chuỗi). Thực hiện:
- Ép kiểu các chuỗi sang số nguyên.
- Cộng hai số lại với nhau.
- In kết quả ra màn hình.
Bài 3: Tính diện tích hình tròn
- Yêu cầu nhập vào bán kính hình tròn dưới dạng chuỗi.
- Chuyển giá trị sang số thực.
- Tính diện tích hình tròn theo công thức:
S = π * r^2
(với π = 3.14). - In ra kết quả.
Bài 4: Kiểm tra kiểu dữ liệu
Tạo một số biến với các kiểu dữ liệu khác nhau:
- Số nguyên
- Số thực
- Chuỗi
- Boolean
Sau đó sử dụng hàm type()
để in ra kiểu dữ liệu tương ứng của từng biến.
II. Bài tập nâng cao hơn
Bài 5: Chuyển đổi đơn vị chiều dài
Nhập vào một độ dài tính theo mét. Chuyển đổi và in ra:
- Giá trị theo centimet (cm)
- Giá trị theo milimet (mm)
Gợi ý: 1 mét = 100 cm = 1000 mm.
Bài 6: Tính tuổi từ năm sinh
Viết chương trình:
- Yêu cầu người dùng nhập vào năm sinh.
- Tính tuổi hiện tại (giả sử năm hiện tại là 2025).
- In ra tuổi.
Bài 7: Tính điểm trung bình
Nhập vào 3 điểm số từ người dùng (dưới dạng chuỗi). Yêu cầu:
- Ép kiểu sang
float
- Tính trung bình cộng
- In ra kết quả và kiểu dữ liệu của biến trung bình
Bài 8: Ghép họ tên
Tạo hai biến ho
và ten
, sau đó:
- Ghép lại thành một chuỗi chứa họ tên đầy đủ
- In ra độ dài chuỗi họ tên (sử dụng hàm
len()
) - In kiểu dữ liệu của chuỗi này
Bài 9: Câu chào tùy chỉnh
Nhập tên và tuổi từ bàn phím, sau đó in ra câu chào theo định dạng:
Xin chào [Tên], năm sau bạn sẽ [Tuổi + 1] tuổi.
Bài 10: Tự động tính tổng
Viết chương trình nhập vào 3 số bất kỳ từ bàn phím (kiểu chuỗi), sau đó:
- Chuyển sang số thực
- Tính tổng 3 số đó
- In tổng, trung bình và kiểu dữ liệu của từng giá trị